Published October 30, 2025 | Version v1
Dataset Open

SCITextures dataset: Large-Scale collection of textures, visual patterns, and the models and codes that generate them, from all domains of science and art

Authors/Creators

Description

SciTextures Dataset: 


The SCITextures dataset is a large-scale collection of images featuring visual patterns and textures from a wide range of scientific and artistic domains, along with the corresponding models and generation code that produce them. The dataset spans over 1,270 distinct generative models, ranging from simple systems and mathematical functions, such as the Ising model and the Game of Life, to simulations of cities, materials, chemical reactions, biological growth, and many others. Each model is accompanied by standardized, flexible code that generates a given number of images at arbitrary resolutions, as well as 100 example images produced by the model. Most images are colored and seamlessly tileable, achieved through the use of periodic boundary conditions. In total, the dataset includes approximately 109,000 images. The dataset available under CC0 license.

 

The dataset contain two components:


1) Images (512x512) given in the "Images" folder (in the zip files), with about 80 images per model.

2) The code and discription of the model that generate the images given in the "data" folder (In the zip files).

Files download:


Samples**.jpg/samples**.zip: Sample of images from the dataset.

    
Scitexture_Full_110K_images_jpg_format.zip:  Full dataset 110000 images saved in jpg format , and 1270 models and code .

    
Scitextures_Single_Sample_From_Each_Model_1270_Images_jpg.zip:  Single image sampled from each model (1270  images saved a jpg). Also include data and code for all models (1270 scripts).

Scitextures_Full_Part_1-6.zip:  Full dataset all images saved  in png format including code and data  note because of the size of the png files this is divided into 6 files.
    
Scitextures_code_and_data_only.zip: All models and code in the dataset with no images

 

Code and usage:

The code for each model is given in the datafolder.

The code structure of all mode is the same:

All the code is contain in file: generate.py

The code can be run using the function:  

def generate_texture(outdir: str, sz: int = 512, num_samples: int = 20):
outdir:
ouput folder where the images will be saved.
sz:
size of each image in pixels (across single dimension)/
num_samples:
number of different images to generate


Documentation/Paper:

SciTextures: Collecting and Connecting Visual Patterns, Models, and Code Across Science and Art


Generation and Testing Code:

GITHUB: Generation+Testing Code

Files

Sample0.jpg

Files (44.9 GB)

Name Size Download all
md5:a33eed086c34f0ae6fab738a83a79788
4.2 MB Preview Download
md5:6ed31dde1538566074b2345b48504b9e
5.2 MB Preview Download
md5:67aa201a2fbf7b90ee26cc4b7c50a544
12.3 MB Preview Download
md5:66d92fb24a5ca88f20f8156469f85f2c
5.2 MB Preview Download
md5:b964c769486e574a4937f65335551eff
12.5 MB Preview Download
md5:39cd07e374e1480db9a604af02c357ea
5.5 MB Preview Download
md5:db64abde9b47b898d41edd2f667e3176
13.3 MB Preview Download
md5:1f427f14bab2ba9e15cc816f524940c7
6.8 MB Preview Download
md5:fa99aec7b0acc1b3571306b7b64737b7
12.4 GB Preview Download
md5:605faf521b47cdf46b1a6f773e6e277b
28.7 MB Preview Download
md5:71dc4e841c508154941cc37b11f4ec0b
5.6 GB Preview Download
md5:da6740dffbe0afc52429cdd04132f632
5.1 GB Preview Download
md5:7ffe7a1304f2fc7067d4b98d249329d2
5.8 GB Preview Download
md5:fff919d39023d98a628b06104001ad20
5.5 GB Preview Download
md5:e43b795909d83fe560a028c19e465ac0
5.6 GB Preview Download
md5:b032909e4d63f684f37e305657a7baf7
4.7 GB Preview Download
md5:0802a66dc90bbbe71610237b7b4625dc
174.1 MB Preview Download

Additional details

Software

Programming language
Python